WPAICG\Core\Stream\Processor\SSEStreamProcessor S

Total Complexity 49
Dependencies 4
Dependents 9
Total lines 146
Lines of code 100
Logical lines of code 82
Comment lines 16
Methods 39
Properties 22

Methods 39

Method Rating Maintainability Complexity Lines of code
__construct()
A
47 8 36
start_stream()
S
62 3 10
curl_stream_callback_public_wrapper()
S
70 2 6
get_log_storage()
S
92 1 1
get_token_manager()
S
92 1 1
get_formatter()
S
92 1 1
get_strategy()
S
92 1 1
set_strategy()
S
92 1 1
get_current_provider()
S
92 1 1
get_current_model()
S
92 1 1
get_current_conversation_uuid()
S
92 1 1
get_current_bot_message_id()
S
92 1 1
get_incomplete_sse_buffer()
S
92 1 1
set_incomplete_sse_buffer()
S
92 1 1
append_to_incomplete_sse_buffer()
S
92 1 1
get_curl_callback_invoked_status()
S
92 1 1
set_curl_callback_invoked_status()
S
92 1 1
get_curl_chunk_counter()
S
92 1 1
increment_curl_chunk_counter()
S
92 1 1
get_data_sent_to_frontend_status()
S
92 1 1
set_data_sent_to_frontend_status()
S
92 1 1
get_full_bot_response()
S
92 1 1
append_to_full_bot_response()
S
92 1 1
get_final_usage_data()
S
92 1 1
set_final_usage_data()
S
92 1 1
get_log_base_data()
S
92 1 1
get_error_occurred_status()
S
92 1 1
set_error_occurred_status()
S
92 1 1
get_request_payload_log()
S
92 1 1
set_request_payload_log()
S
92 1 1
get_current_openai_response_id()
S
92 1 1
set_current_openai_response_id()
S
92 1 1
get_used_previous_openai_response_id_status()
S
92 1 1
get_grounding_metadata()
S
92 1 1
set_grounding_metadata()
S
92 1 1
get_current_stream_context()
S
92 1 1
get_vector_search_scores()
S
82 1 3
set_vector_search_scores()
S
81 1 3
initialize_stream_state()
S
63 1 9